application development crm qsm thin-client cummins erp customer cocomo software cost estimation relationship radius3 ispa m11 java software development michigan